<script type="text/javascript">
    if (window.navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)) {
        document.write('<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,viewport-fit=cover">')
        document.write('<link rel="stylesheet" type="text/css" href="./css/common_mobile.css">')
        document.write('<link rel="stylesheet" type="text/css" href="./css/@@filename_mobile.css">')
        document.write("<script type='text/javascript'>;(function flexible (window, document) {var docEl = document.documentElement;var dpr = window.devicePixelRatio || 1;function setBodyFontSize () {if (document.body) {document.body.style.fontSize = (12 * dpr) + 'px';}else {document.addEventListener('DOMContentLoaded', setBodyFontSize)}};setBodyFontSize();function setRemUnit () {var rem = docEl.clientWidth / 10;docEl.style.fontSize = rem + 'px';};setRemUnit();window.addEventListener('resize', setRemUnit); window.addEventListener('pageshow', function (e) {if (e.persisted) {setRemUnit();}});if (dpr >= 2) {var fakeBody = document.createElement('body'),testElement = document.createElement('div');testElement.style.border = '.5px solid transparent';fakeBody.appendChild(testElement);docEl.appendChild(fakeBody);if (testElement.offsetHeight === 1) {docEl.classList.add('hairlines');}docEl.removeChild(fakeBody);}}(window, document));<\/script>")

    } else {
        document.write('<meta http-equiv="X-UA-Compatible" content="ie=edge">')
        document.write('<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">')
        document.write('<link rel="stylesheet" type="text/css" href="./css/common.css">')
        document.write('<link rel="stylesheet" type="text/css" href="./css/@@filename.css">')
    }
</script>